#include "Path.h"

void CPath::Create_Folder(){
     ::Create_Folder(this->data_folder);
     ::Create_Folder(this->event_folder);
     ::Create_Folder(this->single_plot);
     ::Create_Folder(this->combine_plot);
}



void CPath::Print(){
	ShowMessage(2,"The CPath is ");
	ShowMessage(3,"process                   is ", process                     );
	ShowMessage(3,"output_folder             is ", output_folder               );

	ShowMessage(3,"record_file               is ", record_file                 );
	ShowMessage(3,"data_folder               is ", data_folder                 );
	ShowMessage(3,"event_folder              is ", event_folder                );
	ShowMessage(3,"single_plot               is ", single_plot                 );
	ShowMessage(3,"combine_plot              is ", combine_plot                );

	ShowMessage(3,"input_folder              is ", input_folder                );

	ShowMessage(3,"analyse_file              is ", analyse_file                );
	ShowMessage(3,"detector_file             is ", detector_file               );
	ShowMessage(3,"flow_file                 is ", flow_file                   );
	ShowMessage(3,"signal_file               is ", signal_file                 );

	ShowMessage(3,"input_file                is ", input_file                  );
	ShowMessage(3,"var_file                  is ", var_file                    );
	ShowMessage(3,"var_default_file          is ", var_default_file            );
	ShowMessage(3,"cut_folder                is ", cut_folder                  );

	ShowMessage(3,"debug_file                is ", debug_file                  );
	ShowMessage(3,"plot_file                 is ", plot_file                   );

}

std::ostream & operator<< (std::ostream & ostr, CPath str){
	str.Print();
	return ostr;
}


